.wrap{

    .goodsDetails{
        margin-top: .133333rem;  
        .headImg{
           background: #fff;
           width: 100%;
           height:6rem;
           text-align: center;
           img{
             width: auto;
             height: 6rem;
           }
        }
        .goodsDetails-cont{
            background: #fff;
            margin-top: .266667rem;
            .title{
                color: #ff3737;
                font-size: .4rem;
                text-align: center;
                padding: .266667rem;
                border-bottom: 2px solid #efefef;
            }
            .longImg{
              padding-top: .266667rem;
              width: 100%;
              height: auto;
              img{
                  width: 100%;
                  height: auto
              }

            }
        }
    }
    .footer{
        position: fixed;
        left: 0;
        bottom: 0;
        height: 1.306667rem;
        width: 100%;
        background: #fff;
        z-index: 9999;
        section{
            box-sizing: border-box;
            float: left;
            width: 50%;
            height: 100%;
            button{
                width: 100%;
                height: 100%;
                background: #ff3737;
                border: none;
                text-align: center;
                color: #fff;
                font-size: .346667rem;
                line-height: 1.306667rem;
            }
            p{
               width: 100%;
               height: 50%;
               box-sizing: border-box;
               padding-left: .266667rem;
               font-size: .346667rem;
            }
        }
    }
    .footer-box{
        width: 100%;
        background: #fff;
        // height: 6.666667rem;
        position: fixed;
        left: 0;
        bottom: 1.306667rem;
        z-index: 9999;
        padding-top: .266667rem;
        .footer-boxDes{
            width: 100%;
            height: 2.133333rem;
            
            img{
                display: block;
                float: left;
                width: 2.133333rem;
                height: 2.133333rem;
                padding: 0 .266667rem;
            }
            .nameANDprc{
                height: 2.133333rem;
                // line-height: 2.133333rem;
                // display: inline-block;
                box-sizing: border-box;
                padding-top:.933333rem;
                span{
                    font-size: .346667rem;
                    color: #333;      
                }
                p{
                    font-size: .4rem;
                    color: #ff3737;
                            
                }
            }
        }
        .footer-num{
            width: 100%;
            padding: .666667rem .266667rem .4rem .266667rem;
            position: relative;
            .maxText{
                color: #ff3737;
                font-size: .346667rem;
                font-weight: bolder;
                position: absolute;
                top: 1.5rem;
                right: 3rem;
                z-index: 9999999;
                width: auto;
                height: .8rem;

            }
            h3{
                font-size: .346667rem;
                color: #666;
            }
            .addANDminus{
                span,input{
                    display: inline-block;
                    width: 1.146667rem;
                    height: .8rem;
                    text-align: center;
                    font-size: .373333rem;
                    line-height: .8rem;
                    border: none;
                }
                span{
                    border: 1px solid #ff3737;  
                    color: #ff3737;
                    font-size: .8rem;
                }
            }

            .quickNum{
                  padding: .266667rem 0  .4rem 0;
                span{
                    display: inline-block;
                    width: 1.6rem;
                    height: .853333rem;
                    text-align: center;
                    font-size: .373333rem;
                    line-height: .853333rem;
                    border: 1px solid #999;
                    color: #999;
                    border-radius: 8px;
                    margin-left: .4rem;
                    &:nth-of-type(1){
                        margin-left: 0;
                       
                    }
                    
                }
            }
            .yunfei{
                color: #333;
                font-size: .293333rem;
                margin-bottom: 2.133333rem;
                span{
                color:#999;
                }
            }
        }
    }
}

.screen{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1000;
}
.active02{
    background: #ff3737;
    border: none;
    color: #fff !important;
}
// .actDialog{
//     width: 8rem;
//     height: 300px;
//     background: red;
//     position: absolute;
//     top: calc(50% - 150px);
//     left: calc(50% - 4rem);
//     z-index: 999999
// }
